Reducing Fair Exchange to Atomic Commit

نویسندگان

  • Gildas Avoine
  • Felix Gärtner
  • Rachid Guerraoui
  • Klaus Kursawe
  • Serge Vaudenay
  • Marko Vukolic
چکیده

The fair exchange problem is key to trading electronic items in systems of mutually untrusted parties. We consider modern variants of such systems where each party is equipped with a tamper proof security module. The security modules trust each other but can only communicate by exchanging messages through their host parties. These are untrusted and could intercept and drop those messages. We show that the fair exchange problem at the level of untrusted parties can be reduced to an atomic commit problem at the level of trusted security modules. This reduction offers a new perspective with which fair exchange protocols can be designed. In particular, we present a new atomic commit protocol, called Monte Carlo NBAC, which helps build a new and practical fair exchange solution. The exchange does always terminate and no party commits the exchange with the wrong items. Furthermore, there is an upper bound on the the probability that the exchange ends up being unfair, and this bound is out of the control of the untrusted parties.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fair Exchange of Digital Signatures Using Conditional Signature

To implement fair exchange of digital signatures, we need an efficient scheme to commit a digital signature safely to a specific receiver. To satisfy this security requirement in an efficient manner, we introduce a new variant of digital signature called conditional signature which is a specially interpreted signature on a message and a condition together. By imposing a signer-chosen condition ...

متن کامل

Reducing Sub-transaction Aborts and Blocking Time Within Atomic Commit Protocols

Composed Web service transactions executed in distributed networks often require an atomic execution. Guaranteeing atomicity in mobile networks involves a lot more challenges than in fixed-wired networks. These challenges mostly concern network failures, e.g. network partitioning and node disconnection, each of which involves the risk of infinite blocking and can lead to a high number of aborts...

متن کامل

Reducing the Latency of Non-Blocking Commitment using Optimism and Replication

Atomic commitment protocols are used to ensure the atomicity of atomic transactions. The best known and most widely used atomic commitment protocol is two phase commit (2PC). The main idea behind 2PC is to perform two rounds of voting under the guidance of a site acting as coordinator. The coordinator asks first for votes on whether to commit (yes vote) or abort (no vote) the transaction. The p...

متن کامل

Developing a Paradigm for Fair Valuation in Tehran Stock Exchange

The concept of value is of great importance for investors. The goal of different groups of investors is always to maximize the value of their capital. The aim of this research is developing factors effective on securities in capital market in order to develop a paradigm for fair valuation that leads investors to make better decisions. To study fair value in a precise and comprehensive way, effe...

متن کامل

Endurable Transient Inconsistency in Byte-Addressable Persistent B+-Tree

With the emergence of byte-addressable persistent memory (PM), a cache line, instead of a page, is expected to be the unit of data transfer between volatile and nonvolatile devices, but the failure-atomicity of write operations is guaranteed in the granularity of 8 bytes rather than cache lines. This granularity mismatch problem has generated interest in redesigning block-based data structures ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003